home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / cli / master60.zoo / master / tutor / a7.bat < prev    next >
Encoding:
DOS Batch File  |  1988-12-04  |  4.5 KB  |  84 lines

  1. ;noecho ; notalk
  2. ;nounix
  3. ;cls
  4. ;alias taste get "           -- Bitte beliebige Taste druecken - "\;rem AK
  5. rem Auch bei diesem Kommando antwortet MASTER mit einer genauen
  6. rem Beschreibung dessen, was er macht. In diesem Falle ist das so zu
  7. rem lesen : Die Datei 'ANH.TXT' heisst von jetzt an 'ERHARD.TXT'.
  8. rem Schauen Sie sich jetzt einmal das Inhaltsverzeichnis an ("LL")
  9. ;ask ":" kommando
  10. ;$kommando
  11. ;taste
  12. rem Die Faehigkeiten von "MV" gehen aber auch ueber das einfache
  13. rem Umbenennen hinaus. Wenn Dateien naemlich irgendwoanders
  14. rem hinkopiert werden sollen, wobei die Ursprungsdateien danach
  15. rem geloescht werden, ist "MV" das richtige Kommando. Die
  16. rem Kommandozeile "MV A:\*.* B:\" bewirkt, dass alle Dateien des
  17. rem auessersten Ordners von Diskette 'A' auf den aeussersten Ordner
  18. rem des Laufwerks 'B' kopiert werden und gleichzeitig auf 'A'
  19. rem geloescht werden. Das Kommando "MV A: B:" verhaelt sich ganz
  20. rem aehnlich. Erster Unterschied : Es sind keine Dateien angegebenen,
  21. rem fuer die "MV" gelten soll. In diesem Fall nimmt MASTER alle
  22. rem Dateien als angegeben an. Zum Zweiten fehlt die Angabe einer
  23. rem Pfadbezeichnung. In solchen Faellen nimmt MASTER die
  24. rem voreingestellten Pfade als angegeben. Voreingestellte Pfade
  25. rem aller angeschlossener Laufwerke koennen mit "PWD" angezeigt
  26. rem werden. Noch eine weitere Verkuerzung koennte z.B. durch 
  27. rem "MV A:" vorgenommen werden. In diesem Fall wuerden alle Dateien
  28. rem des eingestellten Pfades von Laufwerk 'A' in den aktuellen Ordner
  29. rem des aktuellen Laufwerks verschoben. Ganz analog kann die
  30. rem Kommandozeile von allen MASTER-Kommandos aussehen, die Dateien
  31. rem in einer aehnlichen Art verarbeiten ("CP","PACK","UNPACK"..).
  32. taste
  33. rem Dem Interessierten sei auch folgendes verraten :
  34. rem Soll eine Datei von einem Ordner in einen anderen verschoben
  35. rem werden und beide Ordner befinden sich auf demselben Laufwerk,
  36. rem dann erkennt MASTER dies selbststaendig und wird die Datei nicht
  37. rem wirklich zuerst kopieren um sie dann zu loeschen, sondern er
  38. rem benennt sie eigentlich nur um, was einen bedeutenden
  39. rem Geschwindigkeitsvorteil mit sich bringt.
  40. taste
  41. rem Jetzt kennen Sie bereits einen ganze Reihe von Kommandos zur
  42. rem Dateimanipulation. Es fehlt noch ein Kommando zum Loeschen von
  43. rem Dateien, die nicht mehr benoetigt werden. Hier hilft "RM".
  44. rem Da sind guenstigerweise die gerade eben kopierten Dateien noch
  45. rem vohanden, werden aber nicht mehr gebraucht. Die idealen
  46. rem Versuchskaninchen. Das sind alle die Dateien die sich im
  47. rem Ordner 'TEXTE' befinden. Eigentlich koennten Sie sie ganz schnell
  48. rem alle loeschen indem Sie "RM *.*" eingeben. Das wuerde fuer
  49. rem MASTER heissen dass im aktuellen Ordner alle Dateien geloescht
  50. rem werden, deren Namen auf das Suchmuster '*.*' passen, hier also alle
  51. rem Dateien. Das waere aber nicht besonders lehrreich und deshalb
  52. rem schlage ich vor, dass wir bei diesem Kommando noch ein paar
  53. rem Hinweise und Tips mitnehmen. Da faellt mir eine Eigenschaft ein,
  54. rem die eigentlich fast allen MASTER-Kommandos eigen ist. Genauer
  55. rem gesagt: allen Kommandos die Veraenderungen an bestehenden Dateien
  56. rem bewirken  ("RM","MV","REN","TOUCH","CHMOD"...) und allen Kommandos die
  57. rem Dateien oder deren Inhalt sichtbar machen ("LL","LS","CAT",
  58. rem FIND","GREP"...) ist etwas Interessantes gemeinsam. Sie sind
  59. rem naemlich alle in der Lage, statt eines Dateinamens auch mehrere,
  60. rem eine sogenannte Namens-Liste, zu verarbeiten.
  61. taste
  62. rem Hier ein Beispiel :
  63. rem "RM ERHARD.TXT *.BAT" . Die Liste besteht aus den Namen
  64. rem 'ERHARD.TXT' der zur gleichnamigen Datei gehoert und dem Namen
  65. rem '*.BAT' der zu allen Dateien gehoert, deren erster Namensteil
  66. rem egal ist, aber deren letzter (die Extension), 'BAT' ist. Und alle
  67. rem durch die Liste spezifierten Dateien werden in diesem Beispiel
  68. rem geloescht. Wir werden uns sofort von dieser Moeglichkeit mithilfe
  69. rem eines anderen Beispiels ueberzeugen. Probieren Sie doch mal dieses
  70. rem Kommando : "RM SABINE.TXT ERHARD.TXT"
  71. ;ask ":" kommando
  72. ;$kommando
  73. rem Wie erwartet hat MASTER die beiden angegebenen Dateien geloescht
  74. rem und die dazu gehoerenden Einzelheiten dem Anwender mitgeteilt.
  75. rem
  76. rem Damit unser Vorrat an Dateien nicht so schnell ausgeht, waere es
  77. rem jetzt wuenschenswert sogar noch mehr Dateien im Ordner 'TEXTE' zu
  78. rem haben. Bitte kopieren Sie doch nach eigenen Wuenschen (vielleicht
  79. rem auch nachdem Sie erst mal "HELP CP" gesagt haben) etwa 5 bis 10
  80. rem Dateien in diesen Ordner. Kehren Sie dann durch "GO" zu Tutor
  81. rem zurueck.
  82. ;alias go $tutor\a8
  83. ;alias GO go
  84.